Skip to content

Add deterministic MNIST training demo#59

Merged
farukalpay merged 1 commit into
mainfrom
codex/create-train_mnist_demo.py-with-reproducible-training-2jgdrt
Aug 25, 2025
Merged

Add deterministic MNIST training demo#59
farukalpay merged 1 commit into
mainfrom
codex/create-train_mnist_demo.py-with-reproducible-training-2jgdrt

Conversation

@farukalpay

Copy link
Copy Markdown
Owner

Summary

  • add train_mnist_demo.py showing reproducible training with hashed sub-seeds
  • include per-epoch and per-worker seeding for PyTorch, NumPy and Python RNGs
  • address ruff lint by sorting imports and binding loop epoch in worker_init_fn

Testing

  • ruff check -v --output-format=github train_mnist_demo.py
  • python train_mnist_demo.py --master-seed 2025 --run-id demoA --epochs 2 --batch-size 64
  • pytest

https://chatgpt.com/codex/tasks/task_e_68ac72c37fa083238cacc7f6d475cf99

@farukalpay farukalpay merged commit 6668fe8 into main Aug 25, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant